package com.sskj.zixun.http;

import com.lzy.okgo.request.PostRequest;
import com.sskj.common.base.HttpData;
import com.sskj.lib.bean.PageBean;
import com.sskj.zixun.bean.Banner;
import com.sskj.zixun.bean.Notice;
import com.sskj.zixun.bean.NoticeList;
import com.sskj.zixun.bean.PlatFormInfoBean;

import java.util.List;

/**
 * 作者 :吕志豪
 * 简书：https://www.jianshu.com/u/6e525b929aac
 * github：https://github.com/lvzhihao100
 * 描述：
 * 创建时间：2018-10-15 14:08
 */
public interface IHttpService {
    /**
     * 公告列表
     */
    PostRequest<HttpData<List<NoticeList>>> getGGList(int p);

    /**
     * 公告列表--单条具体信息
     */
    PostRequest<HttpData<Notice>> ggDetail(String id);

    /**
     * 获取资讯列表
     */
    PostRequest<HttpData<PlatFormInfoBean>> getZiXunList(int page, int pageSize);

    /**
     * 资讯列表详情
     */
    PostRequest<HttpData<PlatFormInfoBean.InfoBean>> getZixunDetail(int id);

    /**
     * 获取Banner图
     */
    PostRequest<HttpData<Banner>> getBannerZixun();


}